// 运行时的包 里面放操作dom的方法
export const nodeOps={ //抽离的目的可以重写这些方法  vue3自定义渲染器
  insert(el,parent, anchor){
    if(anchor) {
      parent.insertBefore(el,anchor)
    }else {
      parent.appendChild(el);
    }
  },
  remove(child){
    const parent = child.parentNode;
    parent&&parent.removeChild(child);
  },
  createElement(tag){
    return document.createElement(tag);
  },
  hostSetElementText(el,text) {
    el.textContent = text;
  },
  // 属性操作
}
// createApp().createRenderer({}) 重写